Scalable Shape Analysis for Systems Code

نویسندگان

  • Hongseok Yang
  • Oukseh Lee
  • Josh Berdine
  • Cristiano Calcagno
  • Byron Cook
  • Dino Distefano
  • Peter W. O'Hearn
چکیده

Pointer safety faults in device drivers are one of the leading causes of crashes in operating systems code. In principle, shape analysis tools can be used to prove the absence of this type of error. In practice, however, shape analysis is not used due to the unacceptable mixture of scalability and precision provided by existing tools. In this paper we report on a new join operation t† for the separation domain which aggressively abstracts information for scalability yet does not lead to false error reports. t† is a critical piece of a new shape analysis tool that provides an acceptable mixture of scalability and precision for industrial application. Experiments on whole Windows and Linux device drivers (firewire, pcidriver, cdrom, md, etc.) represent the first working application of shape analysis to verification of whole industrial programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Enhanced Finite Element method for Two Dimensional Linear Viscoelasticity using Complex Fourier Elements

In this paper, the finite element analysis of two-dimensional linear viscoelastic problems is performed using quadrilateral complex Fourier elements and, the results are compared with those obtained by quadrilateral classic Lagrange elements. Complex Fourier shape functions contain a shape parameter which is a constant unknown parameter adopted to enhance approximation’s accuracy. Since the iso...

متن کامل

Depth dose calculation of Holmium-166 for different shape source by VARSKIN3 code

  Introduction: Using beta emitter radionuclide is a useful therapeutic modality in the treatment of skin cancers in areas which are difficult to cure by other methods. The aim of this research is to evaluate the tissue response to beta rays of 166Ho and determine the feasibility of beta emitting radionuclide for treatment of skin cancers. Methods: In this...

متن کامل

Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture

Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...

متن کامل

A rate-distortion optimal scalable vertex based shape coding algorithm

In this paper, we present a rate-distortion (RD) optimized scalable vertex-based shape coding algorithm. Following the base layer, each successive enhancement layer re nes a given shape approximation by optimally (within a layer) placing new vertices and perturbing existing vertices. An e cient low entropy distortion adaptive vertex coding strategy is employed to take advantage of information a...

متن کامل

Proactive Software Engineering Approach to Ensure Rapid Software Development and Scalable Production with Limited Resources

Nowadays, the need for building scalable systems in narrow time window is needed. While the efforts and accuracy usually required for building high scale systems is not simple, the agile nature of system requirements spawn a need for enhancing some software engineering practices. These practices should be integrated together in order to help software (SW) development teams to build, and test sc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008